Skip to main content

How to use Nano Commands

Nano is a tool you can use to modify or create files within SSH. It is incredibly useful for editing existing files and offers a wide range of functionality.

Nano is a modeless editor, meaning once you have opened a file you can type to add text to it. There may be times when you need to turn off line wrap to ensure there are no formatting issues.

  • To disable wrapping on long text lines: nano -w /filedirectory/filename

When you have a file open using nano, there are commands that will assist you in finding, editing, or saving content. Below is a list of commands you can use when editing a file with nano to perform common operations:

  • To exit: CTRL+x

  • To save after modification, exit with the above command and enter y when prompted.

  • To cancel any modification, exit with the above command and enter n when prompted.

  • If creating a new file, upon running the above command you will also be prompted for a file name. Enter the desired file name to create the file.

  • To cut a single line: CTRL+k

  • To paste a line: CTRL+u

  • To search for items: CTRL+w

  • To save without exiting: CTRL+o

  • Justify current selected paragraph: CTRL+j

  • Insert a file into the currently selected one: CTRL+r

  • Move to previous screen: CTRL+y

  • Move to next screen: CTRL + v

  • Display cursor: CTRL+c

  • Invoke spell checker: CTRL+t

For further commands that can be used when utilizing the nano utility, please use the following command to pull up a full list of features.

  • To pull up nano help page: CTRL+g